package com.simtop.hj.pojo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.metadata.BaseRowModel;
import lombok.Data;

@Data
public class ExcelPriceData extends BaseRowModel {

    @ExcelIgnore
    private Integer productId;//商品编号

    @ColumnWidth(value = 15)
    @ExcelProperty(index = 0, value = "品牌名称")
    private String brandName;//品牌名称

    @ColumnWidth(value = 15)
    @ExcelProperty(index = 1, value = "商品名称")
    private String productName;//商品名称

    @ColumnWidth(value = 15)
    @ExcelProperty(index = 2, value = "商品类型")
    private String productCategory;//商品类型

    @ColumnWidth(value = 15)
    @ExcelProperty(index = 3, value = "商品价格")
    private Integer productPrice;//商品价格

    @ColumnWidth(value = 15)
    @ExcelProperty(index = 4, value = "一月价格")
    private Integer janPrice;//一月价格

    @ColumnWidth(value = 15)
    @ExcelProperty(index = 5, value = "二月价格")
    private Integer febPrice;//二月价格

    @ColumnWidth(value = 15)
    @ExcelProperty(index = 6, value = "三月价格")
    private Integer marPrice;//三月价格

    @ColumnWidth(value = 15)
    @ExcelProperty(index = 7, value = "四月价格")
    private Integer aprPrice;//四月价格

    @ColumnWidth(value = 15)
    @ExcelProperty(index = 8, value = "五月价格")
    private Integer mayPrice;//五月价格

    @ColumnWidth(value = 15)
    @ExcelProperty(index = 9, value = "六月价格")
    private Integer junPrice;//六月价格

    @ColumnWidth(value = 15)
    @ExcelProperty(index = 10, value = "七月价格")
    private Integer julPrice;//七月价格

    @ColumnWidth(value = 15)
    @ExcelProperty(index = 11, value = "八月价格")
    private Integer augPrice;//八月价格

    @ColumnWidth(value = 15)
    @ExcelProperty(index = 12, value = "九月价格")
    private Integer sepPrice;//九月价格

    @ColumnWidth(value = 15)
    @ExcelProperty(index = 13, value = "十月价格")
    private Integer octPrice;//十月价格

    @ColumnWidth(value = 20)
    @ExcelProperty(index = 14, value = "商品十一月价格")
    private Integer novPrice;//十一月价格

    @ColumnWidth(value = 20)
    @ExcelProperty(index = 15, value = "十二月价格")
    private Integer decPrice;//十二月价格

    @ColumnWidth(value = 20)
    @ExcelProperty(index = 16, value = "淡季平均价")
    private Integer lowSeasonPrice;//淡季平均价

    @ColumnWidth(value = 20)
    @ExcelProperty(index = 17, value = "旺季平均价")
    private Integer highSeasonPrice;//旺季平均价

    @ColumnWidth(value = 20)
    @ExcelProperty(index = 18, value = "电商活动价（618）")
    private Integer sixEightPrice;//电商活动价（618）

    @ColumnWidth(value = 20)
    @ExcelProperty(index = 19, value = "电商活动价（双11）")
    private Integer doubleNovPrice;//电商活动价（双11）

    @ColumnWidth(value = 20)
    @ExcelProperty(index = 20, value = "节日促销价（元旦春节）")
    private Integer springFestivalPrice;//节日促销价（元旦春节）

    @ColumnWidth(value = 20)
    @ExcelProperty(index = 21, value = "节日促销价（中秋国庆）")
    private Integer nationalDayPrice;//节日促销价（中秋国庆）

}
